package cn.likun.kit.easyparam;

import java.util.ArrayList;
import java.util.List;

/**
 * @作者 SUCH
 * @日期 2017-3-14 下午7:24:54
 * @描述 用于快速构建参数 list
 * @param <T>
 */
public class ParamList<T> extends ArrayList<T> {

	private static final long serialVersionUID = -2291735808859295239L;

	/**
	 * <p>方法名：addParam</p>
	 * <p>描述：添加参数</p>
	 * @param value 值
	 * @return 当前 ParamList
	 */
	public ParamList<T> addParam(T value) {
		this.add(value);
		return this;
	}

	/**
	 * <p>方法名：addAllParam</p>
	 * <p>描述：添加参数集</p>
	 * @param values 值列表
	 * @return 当前 ParamList
	 */
	public ParamList<T> addAllParam(List<T> values) {
		this.addAll(values);
		return this;
	}

}
